// P1042 write by cn_ryh